package com.konne.nightmare.FastPublicOpinion.mvp.view;

import com.konne.nightmare.FastPublicOpinion.base.IBaseMvpView;
import com.konne.nightmare.FastPublicOpinion.bean.HomeBean;
import com.konne.nightmare.FastPublicOpinion.http.BaseResponse;
import com.konne.nightmare.FastPublicOpinion.bean.OpinionDataBean;

import java.util.List;

public interface IHomeFragmentView extends IBaseMvpView {

    void myWarning(BaseResponse<List<HomeBean.RowsBean>> data, boolean isUpRefresh);

    void postOpinionList(BaseResponse<List<OpinionDataBean.ResponseDataBean>> data, boolean isUpRefresh);

    void postOpinionDataStatistics(BaseResponse<OpinionDataBean.ResponseStatisticalDataBean> data);

    void postOpinionCWBD(BaseResponse<String> data);

    void notMoreData();

    void responseFailed(String failed);
}
